﻿/*系统*********/
*{
	font-family:微软雅黑,宋体,Arial;
}
.boxvalue{
	margin-left:7px;
	margin-right:7px;
}
.box-value{
	margin-left:-8px;
	margin-right:-8px;
}
.item-top{
	padding-top:15px;
}
.item-bottom{
	padding-bottom:15px;
}
.item-top-min{
	padding-top:5px;
}
.item-bottom-min{
	padding-bottom:5px;
}
.texttitle{
	width:100%;
	height:30px;
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}
@media (max-width:767px) {
	.center-xs{
		text-align:center;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.center-sm{
		text-align:center;
	}
}
@media (min-width:992px) and (max-width:1199px) {
	.center-md{
		text-align:center;
	}
}
@media (min-width:1200px) {
	.center-lg{
		text-align:center;
	}
}

/*翻页*********/
.pageinfo{
	text-align:center;
}
.pageinfo input[type="color"],
.pageinfo input[type="email"],
.pageinfo input[type="number"],
.pageinfo input[type="password"],
.pageinfo input[type="tel"],
.pageinfo input[type="url"],
.pageinfo input[type="text"],
.pageinfo textarea,
.pageinfo select{
	margin-bottom:0px;
}
.pageinfo .pages_inp,
.pageinfo input[type="button"]{
	height:28px;
	-webkit-border-radius:3px !important;
	-moz-border-radius:3px !important;
	border-radius:3px !important;
}
.pageinfo .pages_inp{
	border:solid 1px #D0D0D0;
	width:40px;
	text-align:center;
}
.pageinfo input[type="button"]{
	padding:0px 5px;
	border:0px;
	background-color:#37A0E0;
	color:#FFFFFF;
}
.width_all{
	width:100%;
}

/*头部01*********/
.header01 p{
	width:100%;
	color:#C90000;
	font-size:34px;
	padding-top:15px;
	margin:0px;
	text-align:right;
	float:right;
	clear:both;
}
.header01 p a{
	font-weight:700;
	color:#C90000;
	text-decoration:none !important;
}
.header01 span{
	color:#FFFFFF;
	background-color:#1982C2;
	font-size:15px;
	margin-top:5px;
	padding:3px 25px;
	text-align:center;
	float:right;
	clear:both;
}

/*菜单01*********/
.menu01{
	padding-top:5px;
	background-color:#1982C2;
	background:url(../images/menubg.png);
}
.menu01 .menubox{
	height:33px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
.menu01 .menubox table{
	width:100%;
    border:0px;
}
.menu01 .menubox td{
	padding:0px;
	text-align:center;
	white-space:nowrap;
}
.menu01 .menubox a.menu{
	height:33px;
	font-size:15px;
	font-weight:700;
	color:#FFFFFF;
	display:block;
	position:relative;
}
.menu01 .menubox a.active,
.menu01 .menubox a.menu:hover{
	background-color:#FFFFFF;
	color:#1982C2;
	text-decoration:none !important;
}
.menu01 .menubox a.menu .l{
	position:absolute;
	left:0px;
	top:0px;
}
.menu01 .menubox a.menu span{
	white-space:nowrap;
	display:block;
	padding:8px 15px 0px 15px;
}
.menu01 .menubox a.menu .r{
	position:absolute;
	right:0px;
	top:0px;
}

/*横幅01*********/
.we_center01 .boxtophr{
	width:100%;
	border-bottom:solid 2px #D0D0D0;
	float:left;
}
.we_center01 .boxtophr > div{
	width:100%;
	margin-bottom:-3px;
	float:left;
}
.we_center01 .itemgroup1{
	position:relative;
	border:solid 3px #D0D0D0;
	background-color:#1982C2;
	-webkit-border-radius:50% 50% !important;
	-moz-border-radius:50% 50% !important;
	border-radius:50% 50% !important;
}
.we_center01 .itemgroup1 img{
	width:100%;
}
.we_center01 .itemgroup1 p{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	padding-top:50px;
	margin-bottom:0px;
	font-size:50px;
	line-height:30px;
	text-align:center;
	color:#FFFFFF;
	cursor:default;
}
.we_center01 .itemgroup1 p span{
	width:100%;
	font-size:16px;
	line-height:20px;
	text-align:center;
	cursor:default;
}
.we_center01 .itemgroup1 font{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	padding-top:120px;
	margin-bottom:0px;
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#FFFFFF;
	cursor:default;
	background-color:rgba(0,0,0,0.4);
	-webkit-border-radius:50% 50% !important;
	-moz-border-radius:50% 50% !important;
	border-radius:50% 50% !important;
}
.we_center01 .we_center01box{
	height:49px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
.we_center01 .we_center01box table{
	width:100%;
    border:0px;
}
.we_center01 .we_center01box td{
	padding:0px;
	text-align:center;
	white-space:nowrap;
}
.we_center01 .we_center01box .itemgroup2box{
	padding:0px;
	text-align:center;
	background-color:#1982C2;
}
.we_center01 .we_center01box .itemgroup2{
	width:100%;
	padding:0px 10px;
	line-height:30px;
	display:block;
	font-weight:700;
	color:#FFFFFF;
	text-align:center;
	white-space:nowrap;
}
.we_center01 .itemgroup3{
	border:solid 2px #D0D0D0;
	border-top:0px;
}
.we_center01 .itemgroup3 > div > div > div > div{
	position:relative;
}
.we_center01 .itemgroup3 img{
	width:100%;
}
.we_center01 .itemgroup3 .texttitle1{
	left:0px;
	bottom:0px;
	background-color:rgba(0,0,0,0.7);
	text-align:center;
	color:#FFFFFF !important;
	position:absolute;
}
.we_center01 .itemgroup4, #we_center01box .itemgroup5{
	text-align:center;
}
.we_center01 .itemgroup5 td{
	background-color:#FFFFFF;
	text-align:center;
}
.we_center01 .active1{
	background-color:#6F9C17 !important;
}
.we_center01 .active2{
	background-color:#6F9C17;
}
.we_center01 .noactive3, .we_center01 .noactive4, .we_center01 .noactive5, .we_center01 .noactive6{
	display:none;
}
.we_center01 .wetitle{
	font-weight:700;
	font-size:16px;
	margin-bottom:20px;
}
.we_center01 .wetitle{
	background-color:#F0F0F0;
}
.we_center01 .wetitle span{
	background-color:#1982C2;
	color:#FFFFFF;
	font-size:20px;
	line-height:40px;
	font-weight:700;
	padding:5px 20px;
	float:left;
		width:100%;
}
.we_center01 .wetitle span a{
	color:#FFFFFF;
}

/*横幅02*********/
.we_left02 .box{
	border:solid 1px #D0D0D0;
	padding:1px;
}
.we_left02 .box1{
	height:55px;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
	background-color:#D0D0D0;
}
.we_left02 .box2{
	min-height:343px;
}
.we_left02 .box1 table{
	width:100%;
    border:0px;
}
.we_left02 .box1 td{
	padding:0px;
	text-align:center;
	white-space:nowrap;
}
.we_left02 .we_left02box01{
	height:100%;
	width:100%;
	white-space:nowrap;
	overflow:hidden;
}
.we_left02 .itemgroup1{
	padding:10px;
}
.we_left02 .itemgroup1 img{
	width:100%;
}
.we_left02 .box2{
	background-color:#FFFFFF;
}
.we_left02 .itemgroup2 .texttitle{
	font-size:16px;
}
.we_left02 .itemgroup2 p{
	margin-bottom:0px;
}
.we_left02 .active1{
	background-color:#FFFFFF;
}
.we_left02 .noactive2{
	display:none;
}
.we_left02 .wetitle{
	font-weight:700;
	font-size:16px;
	background-color:#F0F0F0;
}
.we_left02 .wetitle span{
	background-color:#1982C2;
	color:#FFFFFF;
	font-size:20px;
	line-height:40px;
	font-weight:700;
	padding:5px 20px;
	float:left;
}
@media (max-width:767px) {
	.we_left02 .wetitle span{
		width:100%;
	}
}

.we_right02 .box{
	border:solid 1px #D0D0D0;
	padding:1px;
}
.we_right02 .wetitle{
	background-color:#F0F0F0;
}
.we_right02 .wetitle span{
	background-color:#1982C2;
	color:#FFFFFF;
	font-size:20px;
	line-height:40px;
	font-weight:700;
	padding:5px 20px;
	float:left;
}
@media (max-width:767px) {
	.we_right02 .wetitle span{
		width:100%;
	}
}
.we_right02 .wetitle span a{
	color:#FFFFFF;
	font-size:14px;
	font-weight:100;
}
.we_right02 .iteminfo img{
	width:100%;
}

.we_left01 .box{
	border:solid 1px #D0D0D0;
	padding:1px;
}
.we_left01 a.wegrouptitle{
	font-size:14px;
	width:100%;
	line-height:35px;
	color:#FFFFFF;
	background-color:#1982C2;
	text-align:center;
	border-left:solid 1px #056EAE;
	border-right:solid 1px #37A0E0;
	float:left;
}
.we_left01 a.wegrouptitle:hover,
.we_left01 a.wegrouptitleon,
.we_left01 a.wegrouptitleon:hover{
	background-color:#37A0E0;
	text-decoration:none! important;
}
.we_left01 .wegroupcontent{
	padding:10px;
	padding-top:20px;
	padding-bottom:19px;
}
.we_left01 h4{
	width:100%;
	padding-bottom:10px;
	border-bottom:solid 1px #D0D0D0;
}
.we_left01 .pcss{
	width:100%;
	margin:0px;
	position:relative;
	float:left;
}
.we_left01 .pcss > div{
	width:100%;
	padding-right:90px;
}
.we_left01 .pcss > font{
	position:absolute;
	right:0px;
	top:0px;
	line-height:30px;
}
.we_left01 img{
	width:120px;
	height:90px;
	margin-right:10px;
	border:solid 1px #D0D0D0;
	padding:1px;
}
.we_left01 .wetitle{
	font-weight:700;
	font-size:16px;
}
.we_left01 .wetitle{
	background-color:#F0F0F0;
}
.we_left01 .wetitle span{
	background-color:#1982C2;
	color:#FFFFFF;
	font-size:20px;
	line-height:40px;
	font-weight:700;
	padding:5px 20px;
	float:left;
}
.we_left01 .wetitle span a{
	color:#FFFFFF;
}
.we_left01 .righthr{
	border-right:dashed 1px #D0D0D0;
}
@media (max-width:767px) {
	.we_left01 .righthr{
		border-right:0px;
	}
	.we_left01 .wetitle span{
		width:100%;
	}
}

.we_right03 .box{
	border:solid 1px #D0D0D0;
	padding:1px;
}
.we_right03 .wetitle{
	background-color:#F0F0F0;
}
.we_right03 .wetitle span{
	background-color:#1982C2;
	color:#FFFFFF;
	font-size:20px;
	line-height:40px;
	font-weight:700;
	padding:5px 20px;
	float:left;
}
.we_right03 .wetitle span a{
	color:#FFFFFF;
}
.we_right03 p{
	position:relative;
	margin:0px;
}
.we_right03 p img{
	width:159px;
	left:0px;
	top:0px;
	position:absolute;
}
.we_right03 p span{
	width:100%;
	height:195px;
	line-height:24px;
	overflow:hidden;
	float:left;
}
.we_right03 font{
	float:right;
}
@media (max-width:767px) {
	.we_right03 .wetitle span{
		width:100%;
	}
	.we_right03 p span{
		padding-left:0px;
	}
}

.we_footmenu > div{
	color:#FFFFFF;
	background-color:#1982C2;
}
.we_footmenu > div a{
	color:#FFFFFF;
}
.we_footmenu > div a:hover{
	color:#FFFF00;
	text-decoration:none! important;
}
.we_footmenu .container{
	padding:5px 0px;
	text-align:center;
}
@media (max-width:767px) {
	#LRdiv0{
		display:none !important;
	}
	.we_foot_float{
		height:60px;
	}
	.scrollToTop {
		bottom:5px;
	}
	.headtext1,
	.headtext2{
		font-size:13px;
		line-height:16px;
		font-weight:100;
	}
	.headtext1 > div,.headtext2 > div{
		padding-left:90px;
		padding-right:90px;
	}
}



.list-color a{
	color:#FFFFFF;
}
.table > thead > tr > th{
	border-bottom-width:0px !important;
	padding:0px !important;
	background-color:#1982C2;
	color:#FFFFFF;
	padding:10px 15px !important;
}
.table > thead > tr > th i{
	margin-right:10px;
}
.group-images{
	padding:20px;
}
.btn {
	padding: 8px;
	font-size: 12px;
	min-width: 105px;
	border-radius:0px;
}
.font-14 {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-bottom: 5px;
}
.btn-default {
	background-color: #1982C2;
	color: #FFFFFF;
	border: 1px solid #3d78d8;
}
.btn-white {
	background-color: transparent;
	color: #2c5fb3;
	border: 1px solid #3d78d8;
}
.pr-10{
	margin-right:10px;
}
.linetitle{
	border-bottom-width:0px !important;
	padding:0px !important;
	background-color:#1982C2;
	color:#FFFFFF;
	padding:10px 15px !important;
	border: 1px solid #ddd;
}
.lineinfo{
	border:solid 1px #ddd;
	border-top:0px;
	margin-bottom:20px;
	padding:15px;
}
.lineinfo div{
	width:100%;
	height:30px;
	line-height:30px;
	position:relative;
}
.lineinfo a{
	width:100%;
	height:30px;
	line-height:30px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block;
	padding-right:40px;
}
.lineinfo small{
	right:0px;
	top:0px;
	position:absolute;
}
.list-icons{
	list-style: none;
	padding: 0;
	margin-top:15px;
}
.list-icons li, .list li {
	padding: 5px 10px;
}
.list-icons li i{
	margin-right:10px;
}
.plan .header{
	background-color:#1982C2;
	color:#FFFFFF;
	border: 1px solid #c5c5c5;
	padding:10px 15px;
}
.plan .header h3{
	font-size:16px;
	padding:0px;
	margin:0px;
}
.plan ul {
	list-style: none;
	padding: 0;
	padding-top:10px;
	padding-bottom:10px;
	border:solid 1px #D0D0D0;
}
.plan ul li {
	padding: 5px 10px;
}
.plan ul li i{
	margin-right:10px;
}
.group-images img,
.show-content img,
.special_intro img{
    display: block;
    max-width: 100% !important;
    height: auto !important;
}

.lineimgbox{
	padding:5px;
}
.lineimg{
	width:100% !important;
	height:initial !important;
}